import { FINDUSERNAME, FINDUSERNAMEBYID, GETUSERROLE } from '../sql/user';
import curd from './curd'
/**
 * 用户相关的操作
 */
class UserService {
    /**
     * 判断是否存在该用户名
     * @param username 
     */
    async isUserExist(username: string) {
        return await curd.isExist(FINDUSERNAME, username);
    }


    /**
     * 根据用户id判断该用户是否存在
     * @param id 
     */
    async isUserExistById(id: string) {
        return await curd.isExist(FINDUSERNAMEBYID, id)
    }

    /**
     * 获取用户对应的角色
     * @param id 
     */
    async getUserRole(id: string) {
        return await curd.get(GETUSERROLE, id)
    }

}

export default new UserService()